package nc.impl.mmpac;

import nc.impl.pub.ace.AceWrKleasLvCaiDataReportPubServiceImpl;
import nc.ui.querytemplate.querytree.IQueryScheme;
import nc.vo.mmpac.kleasdata.AggWrKleasLvCaiDataReportVO;
import nc.itf.mmpac.IWrKleasLvCaiDataReportMaintain;
import nc.vo.pub.BusinessException;

public class WrKleasLvCaiDataReportMaintainImpl extends AceWrKleasLvCaiDataReportPubServiceImpl
		implements IWrKleasLvCaiDataReportMaintain {

	@Override
	public void delete(AggWrKleasLvCaiDataReportVO[] clientFullVOs,
			AggWrKleasLvCaiDataReportVO[] originBills) throws BusinessException {
		super.pubdeleteBills(clientFullVOs, originBills);
	}

	@Override
	public AggWrKleasLvCaiDataReportVO[] insert(AggWrKleasLvCaiDataReportVO[] clientFullVOs,
			AggWrKleasLvCaiDataReportVO[] originBills) throws BusinessException {
		return super.pubinsertBills(clientFullVOs, originBills);
	}

	@Override
	public AggWrKleasLvCaiDataReportVO[] update(AggWrKleasLvCaiDataReportVO[] clientFullVOs,
			AggWrKleasLvCaiDataReportVO[] originBills) throws BusinessException {
		return super.pubupdateBills(clientFullVOs, originBills);
	}

	@Override
	public AggWrKleasLvCaiDataReportVO[] query(IQueryScheme queryScheme)
			throws BusinessException {
		return super.pubquerybills(queryScheme);
	}

	@Override
	public AggWrKleasLvCaiDataReportVO[] save(AggWrKleasLvCaiDataReportVO[] clientFullVOs,
			AggWrKleasLvCaiDataReportVO[] originBills) throws BusinessException {
		return super.pubsendapprovebills(clientFullVOs, originBills);
	}

	@Override
	public AggWrKleasLvCaiDataReportVO[] unsave(AggWrKleasLvCaiDataReportVO[] clientFullVOs,
			AggWrKleasLvCaiDataReportVO[] originBills) throws BusinessException {
		return super.pubunsendapprovebills(clientFullVOs, originBills);
	}

	@Override
	public AggWrKleasLvCaiDataReportVO[] approve(AggWrKleasLvCaiDataReportVO[] clientFullVOs,
			AggWrKleasLvCaiDataReportVO[] originBills) throws BusinessException {
		return super.pubapprovebills(clientFullVOs, originBills);
	}

	@Override
	public AggWrKleasLvCaiDataReportVO[] unapprove(AggWrKleasLvCaiDataReportVO[] clientFullVOs,
			AggWrKleasLvCaiDataReportVO[] originBills) throws BusinessException {
		return super.pubunapprovebills(clientFullVOs, originBills);
	}

}
